@import "common.css";



.nav-pane table.icons td.info{padding:7px 10px;width: 130px;overflow: hidden;}
.nav-pane table.icons .info-inner{position: relative;}
.nav-pane table.icons td h3{font-weight: 700;}
.nav-pane table.icons td p{color: #bfbfbf}
.nav-pane table.icons td .hover-pannel{position: absolute;top:0;left: 0;background-color: #1E1E1E;width: 100%;}
.nav-pane table.icons td .hover-pannel p{padding:0 5px}
.nav-pane table.icons td .hover-pannel .star{color: #ffcc5f;}
.nav-pane table.icons td .hover-pannel .up{color: #E61717;}
.ico{vertical-align: middle;padding-left: 5px;display: inline-block;;}
.main-wrap {margin-top: 10px;}
.main-wrap .main-left {width: 770px;}
.main-wrap .main-right {width: 200px;}
.main-wrap .half-left {	width: 375px;margin-right: 10px;margin-bottom: 10px;}
.poster {position: relative;}
.poster .tabs {background-color: #0d0d0d;height: 60px;margin-top: 5px;padding: 0 0 0 7px;}
.poster .tabs li {height: 60px;padding: 0;margin: 0 7px 0 0;position: relative;}
.poster .tabs li span {position: absolute;bottom: 0;left: 0;width: 85px;text-align: center;color: #ffcc5f;}
.poster .indicator {position: absolute;bottom: 0;text-align: center;font-size: 0;}
.poster .indicator .box {border: 2px solid #b50000;	width: 81px;height: 56px;}
.article-pane {background-color: #f2f2f2;
	padding-bottom: 5px;
}
.column-title {
	border-bottom: 2px solid #b50000; height:20px; line-height:20px
}
.column-title a.more {
	float: right;
	padding-top: 2px;
	color: #b50000;
}
.column-title h3 {
	display: inline-block; float:left;
	background-color: #b50000;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 0 8px;
	line-height: 20px;
}
.main-wrap h4 a {
	color: #b50000;
	line-height: 26px;
}
.main-wrap .top-article {
	margin: 15px 0;
	text-align: center;
}
.main-wrap h4.top-article-1 a {
	font-size: 18px;
	font-weight: bold;
}
.main-wrap h4.top-article-2 a {
	font-size: 12px;
	color: #aaa;
}
.main-wrap .pic-article {
	margin: 8px 16px;
	position: relative;
}
.main-wrap .pic-article h4 a {
	font-size: 14px;
	font-weight: bold;
}
.main-wrap .pic-article img {
	float: left;
	margin-right: 8px;
}
.main-wrap .pic-article a.article-detail {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #b50000;
}
.main-wrap .pic-article.another {
	margin: 5px 0;
	background-color: #f2f2f2;
	height: 100px;
	padding-right: 70px;
}
.main-wrap .pic-article.another img {
	margin-right: 16px;
}
.main-wrap .pic-article.another h4 {
	padding-top: 5px;
}
.main-wrap .pic-article.another .tags {
	position: absolute;
	right: 0;
	top: 10px;
}
.main-wrap .pic-article.another .tags li {
	margin: 5px 0;
	width: 60px;
	background-color: #b50000;
	color: #fff;
	text-align: center;
}
.main-wrap .articles li {
	background:url(../img-android/ico-dot_03.png) no-repeat 0 8px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 23px;
}


.main-right .column-title {
	margin-bottom: 5px;
}
.ranking {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 25px;
	background-color: #333;
}
.ranking li {
	display: block;
	padding: 2px 0;
	color: #fff;
}
.ranking li.last{ padding-bottom:0}
.ranking li.top3 {
	color: #ffcc5f;
}
.ranking li .hover-only {
	display: none;
}
.ranking li:hover .hover-only, .ranking li.active .hover-only {
	display: block;
}
.ranking li .rank {
	width: 25px;
	text-align: center;
	font-weight: bold;
}
.ranking li .detail {
	width: 175px;
}
.ranking-mobile-pane li:hover, .ranking-mobile-pane li.active {
	background-color: #1a1a1a;
}
.ranking-mobile-pane li.active{ height:74px}
.ranking-mobile-pane li img {
	padding: 7px 0;
	margin-right: 10px;
}
.ranking-mobile-pane li p.small {
	color: #fff;
	font-size: 10px;
	line-height: 18px;
}
.ranking-mobile-pane li p.download_num{ color:#808080; font-weight:700;}
.download{ background:#B50000; color:#fff; font-family:"microsoft yahei"; font-weight:700; font-size:14px; width:60px; height:20px ; display:block; float:left; text-align:center}
.ranking .pop {
	color: #999;
	font-size: 10px;
	padding-right: 5px;
}


.res .tabs {
	padding-left: 25px;
}
.res .tabs li {
	padding: 5px 10px;
}
.res .panes {
	
	margin-bottom: 10px; background:#333;
}
.res .tabcon{padding: 15px 23px 5px 40px; }
.res .panes ul .view_art{ width:424px; height:64px; overflow:hidden; float:left; background:#f2f2f2; padding:8px; position:relative; margin:0 18px 18px 0}
.res .panes ul .view_art h4 { border-bottom:1px solid #B50000}
.res .panes ul .view_art h4 a{ font-family:"microsoft yahei";font-size:14px; color:#333; text-decoration:none}
.res .panes ul .view_art p{ color:#808080;font-family:"microsoft yahei"; line-height:18px; margin-top:7px}
.res .panes ul .view_art .pic-article{ padding-right:40px;}
.res .panes ul .view_art .tags{background: none repeat scroll 0 0 #B50000;
    height: 55px;
    padding: 25px 0 0 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.res .panes .more a{ width:100%; display:block; text-align:center}
.res .panes .more span{ color:#FFCC5F;  font-family:"microsoft yahei";font-size:18px;  display:inline-block; vertical-align:middle; padding-right:5px }
.res .panes .ico-more{ background:url(../img-android/more_03.png) no-repeat; width:21px; height:21px; display:inline-block; vertical-align:middle}
.res .panes td {
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: center;
}
.res .panes a {
	color: #fff;
}


.android .tab-hd{ float:left; width:94px; margin-right:10px}
.android .tab-hd li{  height:40px; line-height:40px; text-align:center; width:94px}
.android .tab-hd li a{ width:82px;background:#333; display:block; height:39px;border-bottom:1px solid #808080; float:left}
.android .tab-hd ul{ position:relative}
.android .tab-hd li.active a{ background:#B50000}
.android .tab-hd li.active .arrow{ background:url(../img-android/arrow_03.png) no-repeat;display: block;height: 40px;position: absolute;right: 0;width: 12px;}
.android .tab-hd li.active a{ font-size:18px}
.android .tab-hd li a{ color:#fff;	font-family: "microsoft yahei"; font-size:14px;   }
.android .tab-bd { padding:8px; height:344px; background:#f2f2f2; }
.android .tab-bd li{ width:192px; height:91px; float:left; display:block; border-bottom:1px solid #C6C5C5; border-top:2px solid #B50000; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; padding:5px; margin-right:15px; margin-bottom:18px; position:relative; overflow:hidden}
.android .tab-bd .detail{ width:202px; height:65px; border-bottom:1px solid #E6E6E6}
.android .tab-bd .detail img{ margin-right:10px}
.android .tab-bd .detail .name{ color:#B50000;font-family: "microsoft yahei"; font-size:14px;  }
.android .tab-bd .detail .add{ position:absolute; top:0; width:40px; height:40px; padding:5px; right:0; background:#BFBFBF; color:#fff;font-family: "microsoft yahei"; text-align:center}
.android .tab-bd .detail .download_num,.android .tab-bd  .sum{color: #808080}
.android .tab-bd  .sum{ height:28px; line-height:14px; overflow:hidden}
.blank5{ height:5px}
.blank10{ height:10px}